Decomposition of a graph